Internet Time

Swatch .beat & Beats Microservice

Internet Time

Swatch .beat Logo

.beat

Wir haben den Tag in 1000 .beats unterteilt.

Das heißt, ein Swatch-.beat entspricht genau 1 Minute und 26,4 Sekunden.

Okay. Ein Tag!

.beat

Mit der Internetzeit braucht man sich nicht mehr über Zeitzonen den Kopf zu zerbrechen.

Wenn z.B. ein New Yorker sich mit einem Freund in Rom zum Online-Chatten verabreden möchte, kann er einen Termin um @Zeit vereinbaren, denn die Internetzeit ist überall auf der Welt dieselbe.

Only 90s kids remember this

.beat

Als weltweite Referenz für die Internetzeit gilt die Biel Meantime (BMT).

Ein Internetzeit-Tag beginnt um Mitternacht BMT (@000 Swatch-.beats) (Mitteleuropäische Winterzeit).

wat Oma

Algoritmus

            final var bmt = OffsetDateTime.now(ZoneOffset.UTC)
                .plusHours(1); // Biel Meantime
            final var beats = (
                (bmt.getHour() * 3600) + (bmt.getMinute() * 60)
                + bmt.getSecond() + (bmt.getNano() / 1_000_000_000d)
            ) / 86.4d;
            return String.format(Locale.ROOT, "@%03.2f", beats);
        

@

Microservice

  1. Spring Boot
  2. Vue.js
  3. Eclipse Paho

MIT — gitlab.com/spookey/beats

Webseite
Prometheus
Grafana
MQTT

Now slower with more bugs!

@